<% layout('/layouts/default.html', {title: '品牌管理', libs: ['dataGrid']}){ %>
<div class="main-content">
	<div class="box box-main">
		<div class="box-header">
			<div class="box-title">
				<i class="fa icon-notebook"></i> ${text('品牌管理')}
			</div>
			<div class="box-tools pull-right">
				<a href="javascript:void(0);" class="btn btn-default" id="btnSearch" title="${text('查询')}"><i class="fa fa-filter"></i> ${text('查询')}</a>
				<a href="${ctx}/storage/brand/form" class="btn btn-default btnTool" title="${text('新增品牌表')}"><i class="fa fa-plus"></i> ${text('新增')}</a>
				<!--				<a href="#" class="btn btn-default" id="btnExport" title="${text('导出')}"><i class="glyphicon glyphicon-export"></i> ${text('导出')}</a>-->
				<a href="javascript:void(0);" class="btn btn-default" id="btnImport" title="${text('导入')}"><i class="glyphicon glyphicon-import"></i> ${text('导入')}</a>
			</div>
		</div>
		<div class="box-body">
			<#form:form id="searchForm" model="${brand}" action="${ctx}/storage/brand/listData" method="post" class="form-inline hide"
			data-page-no="${parameter.pageNo}" data-page-size="${parameter.pageSize}" data-order-by="${parameter.orderBy}">
			<div class="form-group">
				<label class="control-label">${text('名称')}：</label>
				<div class="control-inline">
					<#form:input path="name" maxlength="255" class="form-control width-120"/>
				</div>
			</div>
			<div class="form-group">
				<label class="control-label">${text('仓库')}：</label>
				<div class="control-inline" style="width: 120px;">
					<#form:select path="store" class="form-control" items="${provinces}" itemLabel="areaName" itemValue="areaName" blankOption="true" blankOptionLabel="全部仓库"/>
				</div>
			</div>
			<div class="form-group">
				<label class="control-label">${text('联系人')}：</label>
				<div class="control-inline">
					<#form:input path="contact" maxlength="255" class="form-control width-120"/>
				</div>
			</div>
			<div class="form-group">
				<label class="control-label">${text('联系号码')}：</label>
				<div class="control-inline">
					<#form:input path="phone" maxlength="255" class="form-control width-120"/>
				</div>
			</div>
			<div class="form-group">
				<button type="submit" class="btn btn-primary btn-sm">${text('查询')}</button>
				<button type="reset" class="btn btn-default btn-sm">${text('重置')}</button>
			</div>
		</#form:form>
		<table id="dataGrid"></table>
		<div id="dataGridPage"></div>
	</div>
</div>
</div>
<% } %>
<script>
	// 初始化DataGrid对象
	$('#dataGrid').dataGrid({
		searchForm: $("#searchForm"),
		columnModel: [
			{header:'${text("顺序")}', name:'sort', index:'a.sort', width:60, align:"center", frozen:true},
			{header:'${text("logo")}', name:'logo', index:'a.logo', width:110, align:"center",formatter: function(val, obj, row, act){
					return '<img src="' + val + '" style="width: pxpx;height: 92px"/>';
				}},
			{header:'${text("名称")}', name:'name', index:'a.name'},
			{header:'${text("仓库")}', name:'store', index:'a.store', width:150},
			{header:'${text("活动数")}', name:'activityNum', index:'a.activityNum', width:60, align:"center",formatter: function(val, obj, row, act){
					return '<a href="${ctx}/storage/activity/list?brandId=' + row.id + '">' + val + '</a>';
				}},
			{header:'${text("操作")}', name:'actions', width:160, align:"center", sortable:false, title:false, formatter: function(val, obj, row, act){
					var actions = [];
					actions.push('<a href="${ctx}/storage/brand/form?id='+row.id+'" class="btnList" title="${text("编辑品牌表")}"><i class="fa fa-pencil"></i>编辑</a>&nbsp;');
					actions.push('<a href="${ctx}/storage/freightTpl/list?brandId='+row.id+'" class="btnList" title="${text("运费设置")}"><i class="glyphicon glyphicon-cog"></i>运费</a>&nbsp;');
					actions.push('<a href="${ctx}/storage/brand/delete?id='+row.id+'" class="btnList" title="${text("删除品牌表")}" data-confirm="${text("确认要删除该品牌表吗？")}"><i class="fa fa-trash-o"></i>删除</a>&nbsp;');
				return actions.join('');
			}}
		]
	});
</script>
<script>
	$('#btnExport').click(function(){
		js.ajaxSubmitForm($('#searchForm'), {
			url:'${ctx}/storage/brand/exportData',
			downloadFile:true
		});
	});
</script>
<script>
	$('#btnImport').click(function(){
		js.layer.open({
			type: 1,
			area: ['400px'],
			title: '${text("导入品牌数据")}',
			resize: false,
			scrollbar: true,
			content: js.template('importTpl'),
			btn: ['<i class="fa fa-check"></i> ${text("导入")}',
				'<i class="fa fa-remove"></i> ${text("关闭")}'],
			btn1: function(index, layero){
				var form = {
					inputForm: layero.find('#inputForm'),
					file: layero.find('#file').val()
				};
				if (form.file == '' || (!js.endWith(form.file, '.xls') && !js.endWith(form.file, '.xlsx'))){
					js.showMessage("${text('文件不正确，请选择后缀为“xls”或“xlsx”的文件。')}", null, 'warning');
					return false;
				}
				js.ajaxSubmitForm(form.inputForm, function(data){
					js.showMessage(data.message);
					if(data.result == Global.TRUE){
						js.layer.closeAll();
					}
					page();
				}, "json");
				return true;
			}
		});
	});
</script>
<script id="importTpl" type="text/template">
	<form id="inputForm" action="${ctx}/storage/brand/importData" method="post" enctype="multipart/form-data" class="form-horizontal mt20 mb10" style="overflow:auto;max-height:200px;">
		<div class="row">
			<div class="col-xs-12 col-xs-offset-1">
				<input type="file" id="file" name="file" class="form-file"/>
				<div class="mt10 pt5">
					<a href="${ctx}/storage/brand/importTemplate" class="btn btn-default btn-xs"><i class="fa fa-file-excel-o"></i> ${text('下载模板')}</a>
				</div>
				<font color="red" class="pull-left mt10">
					${text('提示：仅允许导入“xls”或“xlsx”格式文件！')}
				</font>
			</div>
		</div>
	</form>
</script>